home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / gfx / cgraphx2.lha / CyberUpdate2.10 / CyberGraphX_Update next >
Text File  |  1995-08-31  |  50KB  |  1,451 lines

  1. ;******************************************************************************** 
  2. ;
  3. ;    ______        __                  ______                     __  __   __
  4. ;   / __  /       / /                 / __  /                    / /  \ \ / /
  5. ;  / /  -'__  __ / /___ ______ _____ / /_ -'_____ ______ ______ / /__  \ \ /
  6. ; / /     \ \/ // __  // ____// .__// // \ / .__// __  // __  // __  / /  /
  7. ;/ /___    \  // /_/ // __/_ / /   / /_/ // /   / __  // /_/ // / / / / \ \
  8. ;\____/    / //_____//_____//_/   /_____//_/   /_/ /_// ____//_/ /_/ /_/ \_\
  9. ;         /_/                                        / /           
  10. ;                                                   /_/           
  11. ; CyberGraphX Update Installer ©1994-1995 by Robert C. Reiswig  (August-31-95)
  12. ;
  13. ; For use with PD and Registered CyberGraphX Only, not for Commercial use.
  14. ; For Frank Mariak : CyberGraphX!
  15. ;
  16. ;--------------------------------------------------------------------------------
  17. ; Installer suggestions or problems: rcr@netcom.com
  18. ; Any changes or additions must be run by me.
  19. ; © MCMXCV 
  20. ;********************************************************************************
  21.  
  22.  
  23. ;******************************************************************************** 
  24. ; Any new 3rd Party Program Drivers. Version of CyberGraphX & PAY 
  25. ;********************************************************************************
  26. (set #cyberver "2.10")
  27.  
  28.  
  29. (message (cat "\nCyberGraphX V" #cyberver "\n~~~~~~~~~~~~~~~~~~\n"
  30.               "CyberVision64\n\nPicasso II\n\nSpectrum\n\nDomino\n\nRetina Z3 BLT\n\nPiccolo & Piccolo SD64"
  31.          )
  32. )
  33.  
  34. (welcome)
  35. ;******************************************************************************** 
  36. ;
  37. ; Read All System information 
  38. ;
  39. ;********************************************************************************
  40. (set cpu (database "cpu"))
  41. (if (> (exists ("sys:libs/68060.library")) 0) (set cpu "68060") )
  42. (set vblank (database "vblank"))
  43. (set graphmem (database "graphics-mem"))
  44. (set totmem (database "total-mem"))
  45. (set osver (/ (getversion "LIBS:version.library") 65536))
  46. (if (= vblank "60") ((set blank "NTSC")) ((set blank "PAL")))
  47. (set fastmem (- totmem graphmem))
  48.  
  49. ( if (= osver 37) ( (set workbench "2.0")) ( if (= osver 38) ( (set workbench "2.1"))
  50. ( if (= osver 39) ( (set workbench "3.0")) ( if (= osver 40) ( (set workbench "3.1"))
  51. ( if (= osver 41) ( (set workbench "4.0")) )))))
  52.  
  53.  
  54.  
  55. ;(run "type >RAM:lan EnvArc:sys/locale.prefs opt h")
  56. ;(set runstring (cat "search" " RAM:lan "))
  57. (set runstring (cat "search" " env:Language "))
  58.  
  59. (set english "")  (set german  "")
  60.  
  61. (set runstring1 (cat runstring "deutschland"))   (if (= (run runstring1) 0) (set german1 "Deutsch"))
  62. (set runstring1 (cat runstring "english"))   (if (= (run runstring1) 0) (set english1 "English"))      
  63. (set lang 0)
  64. (if (= english1 "English") (set lang 1))
  65.  
  66.  
  67. (set CyberDrawer "SYS:")
  68. (set were "sys")
  69.  
  70. ;******************************************************************************** 
  71. ;
  72. ; For some reason people seem to loose this directory
  73. ;
  74. ;********************************************************************************
  75. (if (< (exists "env:cybergrapics") 2) (makedir "env:cybergrapics") ) 
  76. (if (< (exists "envarc:cybergrapics") 2) (makedir "envarc:cybergrapics") ) 
  77.  
  78. ;******************************************************************************** 
  79. ;
  80. ;ASK DEFAULT LANG
  81. ;
  82. ;********************************************************************************
  83.  
  84.  
  85. (set #langQuestion (cat "The following were found in Locale:\n\n" english1 "\n"german1"\n\nSelect one of the installers supported Languages."))
  86.  
  87. (set LAN  (askchoice (choices "German (Deutsch)" "English"
  88.              (prompt #langQuestion)
  89.                      (help "Select a Language")
  90.                    (default lang)
  91.                  )
  92.           )
  93. )
  94.  
  95.  
  96.  
  97.  
  98. ;******************************************************************************** 
  99. ;
  100. ;English Information
  101. ;
  102. ;********************************************************************************
  103.  
  104.  
  105. (set #ThankYou (cat "\nWelcome to the Registered version of the CyberGraphX "
  106.                     "installer!\n\n\nTHANK\n\nYOU\n\nFrom the CyberGraphX Team."
  107.                )
  108. )
  109.  
  110. (set #By (cat "\n\nCyberGraphX\n\nRelease Version " #cyberver "\n\n\n\n"
  111.               "Software by:\n\nVision Factory Development"
  112.  
  113.               ;"\n\n\nInstallers & Versions By:\n Robert Reiswig - rcr@netcom.com"
  114.          )
  115. )
  116.  
  117.  
  118.  
  119.  
  120.  
  121. (set #MinReqOS (cat "The following are the MINIMUM REQUIREMENTS!\n"
  122.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  123.                     "Kickstart 3.x, **You only have " workbench "**\n\n" 
  124.                     "PicassoII in linear mode *not segmented*\n\n"
  125.                     "68020 or higher\n\n"
  126.                     "2 MB of fast memory"                       
  127.                ) 
  128. )
  129.  
  130.  
  131. (set #MinReqCp (cat "The following are the MINIMUM REQUIREMENTS!\n"
  132.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  133.                     "68020 or higher, **You only have " cpu "**\n\n"
  134.                     "PicassoII in linear mode *not segmented*\n\n"
  135.                     "Kickstart 3.x\n\n"                     
  136.                     "2 MB of fast memory" 
  137.                )
  138. )  
  139.  
  140.  
  141. (set #SysInfo (cat "Basic System Check, This Machine Has\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  142.                    " \"" workbench "\" Version of OS\n\n"
  143.                    " \"" cpu "\" Processor\n\n "
  144.                    " \"" blank "\" Machine\n\n"
  145.                    " \"" graphmem  "\" Total Free Chip Memory\n\n"
  146.                    " \"" fastmem  "\" Total Free Fast Memory\n\n  \"" totmem "\" Total Free Memory\n\n"
  147.               )
  148. )
  149.  
  150.  
  151. (set #WillInstall "\n\n\n\nThis installer will Move OR Delete the Current Graphic Boards's Drivers.  Please read the Docs if you have any question!\n")
  152.  
  153.  
  154. (set #NeedChangeTool (cat "Currently your 'village.library'\n-The monitor file-\nis set to: "
  155.                           MonitorIS "kHz\n\nIt must be set to 'Custom'!\nYou must first use the PicassoMode program\n"
  156.                           "that came with your Picasso II to create a custom monitorfile. Then you need to change " 
  157.                           "the tooltype to CUSTOM. Please read the Docs for PicassoMode to do this!!!\n\n"
  158.                           "YOU MUST DO THIS NOW!"
  159.                      )
  160. )
  161.  
  162.  
  163. (set #BackUpFiles "BackUp the Files")
  164. (set #DeleteFiles "Delete the Files")
  165. (set #ask-BackOrDelete "The Installer will Back up the Current Boards System software, if you select, to: ")
  166.  
  167.  
  168.  
  169.  
  170. (set #ask-MODEFILE "Which modefile should be installed ?")
  171. (set #15KHZ "15khz maximum")
  172. (set #31KHZ "31khz maximum")
  173. (set #35KHZ "35khz maximum")
  174. (set #38KHZ "38khz maximum")
  175. (set #48KHZ "48khz maximum")
  176. (set #57KHZ "57khz maximum")
  177. (set #64KHZ "64khz maximum")
  178.  
  179.  
  180. (set #wishtoinstall "Do you wish to install any of the following?")
  181. (set #order "Order Form")
  182. (set #guide "AmigaGuide File")
  183. (set #devdocs  "Developer Documentation")
  184. (set #versions "Versions - Shows Vers of CyberGraphX") 
  185. (set #WhereStuffDir "Please select where you wish to put them.\n(A directory called \"CyberGraphX\" will be created there!)")
  186. (set #SetEnv "SetEnv - Sets/Changes Env Vars")
  187.  
  188.  
  189. (set #Comming (cat "\nCOMING! (Planned Features)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  190.                    "15/16/24 bit extension of the "normal" graphics.library, that means that "
  191.                    "you can open 24bit screens as standard intuition screens and that you "
  192.                    "can use all graphics.library functions on them as before. (with some "
  193.                    "limitations of course because of the missing color lookup table)\n\n"
  194.                    "Application to adjust the monitor parameters"
  195.               )  
  196. )
  197.    
  198.  
  199.  
  200. (set #Updates (cat "Updates\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  201.                    "As a registered user, you will get the latest registered "
  202.                    "release of CyberGraphX including a personalized graphics board driver.\n\n"
  203.                    "The first update of the graphics board driver is for free, any forthcoming "
  204.                    "update will cost DM 5 (US$ 5 outside EU) just to pay our posting&packaging "
  205.                    "costs. email updates will be charge free. This offer is valid for registered users only of course."
  206.               )
  207. )
  208.  
  209.  
  210.  
  211. (set #REGtext (cat "LAST INFO\n~~~~~~~~~~~~~\n"
  212.                "You can reach us at the following address:\n"
  213.                "          Frank Mariak       Thomas Sontowski        \n"
  214.                "        Klosterstr. 7      Bensberger Marktweg 15\n"
  215.                "        44135 Dortmund     51069 Köln            \n\n\n"
  216.                "Feel free to contact us by email or smail if you have any questions."
  217.           )
  218. )
  219.  
  220. (set #REGtext1 (cat "You can now register CyberGraphX from\n"
  221.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  222.                     "Europe/Africa/Aisa/Australia/Antarctia\n\n"
  223.                     "Frank Mariak\n"
  224.                     "Klosterstr. 7\n"
  225.                     "44135 Dortmund\n"
  226.                     "Germany\n\n"
  227.                     "Thomas Sontowski\n"
  228.                     "Bensberger Marktweg 15\n"
  229.                     "51069 Koeln\n"
  230.                     "Germany\n"               
  231.                )
  232. )
  233.  
  234. (set #REGtext2 (cat "You can now register CyberGraphX from\n"
  235.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  236.                     "North-America & South-America\n\n"
  237.                     "Robert Reiswig\n"
  238.                     "5396 Norma Way\n"
  239.                     "Livermore, California 94550-3802\n"
  240.                     "United States of America\n\n\n"
  241.                     "Please read the Orderform!"
  242.                                  
  243.                )
  244. )
  245.  
  246. (set #Restrictions (cat "RESTRICTIONS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  247.                         "* In the Shareware release there are no custom modes available. "
  248.                         "In the registered version there are no limitations of this kind "
  249.                         "of course. You may define higher colordepth and refresh frequencies.\n\n"
  250.                         "* If you are registered we grant support if you have any problems "
  251.                         "or questions by email and/or smail. We can't do this for any person who "
  252.                         "has problems with the unregistered release !\n"
  253.                    )
  254. )
  255.  
  256.  
  257.  
  258. (set #cpup2c (cat "CPUP2C\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  259.                   "By setting this variable, the planar-to-chunky conversion "
  260.                   "will be done by the CPU (in contrast to the blitter-conversion) "
  261.                   "Therefore the ugly-looking "planar" blitting-effects are gone, "
  262.                   "but the software-conversion is slower. Do you wish to Enable this feature?"
  263.              )
  264. )
  265.   
  266.  
  267. (set #hirescrsr (cat "HIRESCRSR\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  268.                      "By setting this variable, the Lores-Sprites on non-AA-machines "
  269.                      "become Hires-sprites (they are no longer doubled by "
  270.                      "the CyberGraphX-Software). "
  271.                      "This variable is identical to the tooltype HIRESSPRITE "
  272.                      "of older Picasso-monitor files."
  273.                 )
  274. )
  275.  
  276.  
  277. (set #hide15bit (cat "HIDE15BIT\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  278.                      "By setting this variable, you can switch off 15bit modes to reduce "
  279.                      "screenmode list length. The Modes are still available but hidden."
  280.                 )
  281. )
  282.  
  283.  
  284. (set #alertemu  (cat "ALERTEMU\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  285.                      "By setting this variable, DisplayAlert(), (The Screens you get when the machine crashes.) " 
  286.                      "will be placed on an CyberGraphX screens."
  287.                 )
  288. )
  289.  
  290.  
  291.  
  292.  
  293. (set #ask-driver (cat "Select The Driver(s) you wish to install."))
  294.  
  295.  
  296.  
  297.  
  298.  
  299. (set #CyberREG (cat "If you have a Registered version of CyberGraphX installed or you are running a CyberVision board, "
  300.                     "please select 'Quick Update'. "
  301.                )
  302. )
  303. (set #firstTime "First time install")
  304. (set #PDInstalled "PD version Installed")
  305. (set #REGInstalled "Registered version Installed")
  306. (set #quickupdate "Quick Update (New Libs & Drivers only)")
  307. (set #cvmode "CVMode (Screen Mode Creator)")
  308.  
  309.  
  310. (set #WhereReadME "Please select where you wish to put the ReadMe.")
  311.  
  312.  
  313.  
  314. (set #NoUp    "No, Don't update") 
  315. (set #OnlyNew "Yes, Only if newer")
  316. (set #YesAll  "Yes, No matter what")
  317.  
  318.  
  319. ;******* New Text June 16, 1995
  320. (set #checkcustom (cat "\nThe installer will now check\n"
  321.                        "'SYS:Expansion/village.library.info'\n"
  322.                        "To see if the tool type MONITOR is set to CUSTOM.\n\n"
  323.                        "It would be best to set this to custom so that when you install "
  324.                        "the REG version 'ConvPicassoModes' can convert over all you Sceeen modes "
  325.                        "that you currently use correctly.  If you get an error message you can just skip it."
  326.                   )
  327. )
  328.  
  329.  
  330. (set #ask-Amax "Do you wish to install the CyberGraphX Amax Driver? (It only does 1024x768x256)")
  331. (set #where-Amax "Where do you wish to Install the Amax Driver?\n(The default is \"Work:\")")
  332.  
  333.  
  334. (set #changes (cat "\nStarting with this release, CyBERgraphics now has a new and better name:"
  335.                    "\n\n\nCyberGraphX\n\n\n"
  336.                    "Also starting with this release the Version Numbering has changed. This would "
  337.                    "have been 40.50 but will now be called 2.0 of CyberGraphX. This has been done "
  338.                    "to remove the link between the cybergraphics.library version and the CyberGraphX package version!"
  339.               )
  340. )
  341.  
  342. (set #AboutQuickie (cat "\nThis will ONLY UPDATE the CyberGraphX libraries and Monitor Driver(s).\n\n"
  343.                         "It is meant for CyberGraphX users. This includes Registered, Non-Registered CyberGraphX users along with CyberVision owners!\n\n"
  344.                         "It will update your system to version " #CyberVer
  345.                         " of the CyberGraphX package.\n\nIf this is your first time Installing CyberGraphX " 
  346.                         "then you will need to get the _complete_ Archive off Aminet first!"
  347.                     )
  348. )
  349.  
  350. ;************************ New Text July 20, 1995 *********************
  351. (set #yes "Yes - On")
  352. (set #no "No - Off") 
  353. (set #youwantto "You want to set:")
  354. (set #to "To:")
  355.  
  356. (set #nochip    (cat "NOCHIPSCREEN\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  357.                      "By setting this variable, 8 bit deep screens are always opened "
  358.                      "in Fast memory. Useful with 1MB chip systems but you should "
  359.                      "avoid it with 2MB chip, because the older method is more "
  360.                      "compatible (no taglist changes etc.) "
  361.                 )
  362.  
  363. (set #planes2  (cat "PLANES2FAST\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  364.                      "With this option on, non displayable planar bitmaps "
  365.                      "are allocated in fast memory. This options speeds up "
  366.                      "handling of planar bitmaps but could lead to problems "
  367.                      "with amiga graphics which insist on planar graphics "
  368.                      "placed in chip memory. Take care when using this option."
  369.                 )
  370.  
  371. (set #nopass   (cat "NOPASSTHROUGH\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  372.                     "If this option is enabled, the monitor switch on every "
  373.                     "CyberGraphX supported board is deactivated. This option is "
  374.                     "required for multi monitor systems."
  375.                 )
  376.  
  377. (set #keepamiga (cat "KEEPAMIGAVIDEO\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  378.                      "If this option is disabled, everytime a CyberGraphX display "
  379.                      "becomes frontscreen, Amiga display DMA is switched off in order "
  380.                      "to increase chipmem access speed. You can avoid this by enabling "
  381.                      "this option. "
  382.                 )
  383.  
  384.  
  385. (set #board (cat "\nPlease Select the Graphics Board you wish to update CyberGraphX Monitor File for:\n"))
  386.  
  387.  
  388. ;************************ New Text July 21, 1995 *********************
  389.  
  390. (set #updatecorrect "\n\n\nThe Monitor file updated correctly!\n\nThe installer created a backup of the old\n Monitor File in:\n\n")
  391. (set #updatePD "\n\n\nThe Monitor Updater is for Registered Users only.\n\nThe installer created a backup of the old\n Monitor File in:\n\n")
  392. (set #updateBad "\n\n\nThere has been an error in the Monitor File update.\n\nThe Monitor File is corrupt, bad, renamed or it is missing. Please Check this!\n")
  393. (set #updateNoUpdate "\n\n\nCurrently there is no Updater for your Monitor File.\n\nThe installer created a backup of the old\n Monitor File in:\n\n")
  394.  
  395.  
  396.  
  397. ;************************ New Text August 12, 1995 *********************
  398.  
  399. (set #NoUp     "No, Don't update") 
  400. (set #OnlyNew  "Yes, Only if newer")
  401. (set #OnlyNewB "Yes, Only if newer with backup")
  402. (set #YesAll   "Yes, No matter what with no backup")
  403.  
  404.  
  405. (set #thefollowing "The following have been backed up to\n\n\"SYS:Storage/CyberGraphX/libs\"")
  406.  
  407.  
  408. (set #cybergfx "\n\nNot backed up - cybergraphics.library")
  409. (set #cyberint "\n\nNot backed up - cyberintuition.library")
  410. (set #cyberlayers "\n\nNot backed up - cyberlayers.library")
  411. (set #cybervil "\n\nNot backed up - vilintuisup.library") 
  412. (set #gtlay "\n\nNot backed up - gtlayout.library")
  413.  
  414.  
  415.  
  416.  
  417.  
  418. ;******************************************************************************** 
  419. ;
  420. ;German Information
  421. ;
  422. ;********************************************************************************
  423.  
  424. (if (= LAN 0)
  425. (
  426.  
  427.  
  428. (set #By (cat "\n\nCyberGraphX Software\nVersion " #cyberver "\n\n\n\n"
  429.               "Software von:\n\nVision Factory Development"
  430.               ;"\n\n\nInstallerskript von:\n Robert Reiswig - rcr@netcom.com"
  431.          )
  432. )
  433.  
  434. (set #MinReqOS (cat "Folgendes sind die Minimalanforderungen !\n"
  435.               "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  436.                   "Kickstart 3.x, **Sie haben nur " Workbench "**\n\n"
  437.                   "PicassoII im linear Modus *nicht segmentiert*\n\n"
  438.                   "68020 oder höher\n\n"
  439.                   "2 MB FAST Ram"
  440.              )
  441. )
  442.  
  443. (set #MinReqCP  (cat "Folgendes sind die Minimalanforderungen!\n"
  444.                    "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  445.                    "68020 oder höher, **Sie haben nur eine " cpu "**\n\n"
  446.                    "PicassoII im linear Modus *nicht segmentiert*\n\n"
  447.                    "Kickstart 3.x\n\n"
  448.                    "2 MB FAST Ram"
  449.               )
  450. )
  451.  
  452.  
  453. (set #SysInfo (cat "Minimaler System Check, Dieser Rechner hat\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  454.                    " Version \"" Workbench "\" des OS\n\n"
  455.                    " \"" cpu "\" Prozessor\n\n "
  456.                    " \"" blank "\" Gerät\n\n"
  457.                    " \"" graphmem  "\" freier Chip Speicher\n\n"
  458.                    " \"" fastmem  "\" freies Fast RAM\n\n  \"" totmem "\" freies RAM gesamt\n\n"
  459.               )
  460. )
  461.  
  462.  
  463. (set #WillInstall "\n\n\n\nDieses Installerskript sichert oder löscht die aktuellen Grafikkarten Treiber.  Bitte lesen sie die Guidedatei bei Fragen!\n")
  464.  
  465.  
  466. (set #NeedChangeTool (cat "Currently your 'village.library'\n-The monitor file-\nis set to: "
  467.                           MonitorIS "kHz\n\nIt must be set to 'Custom'!\nYou must first use the PicassoMode program\n"
  468.                           "that came with your Picasso II to create a custom monitorfile. Then you need to change " 
  469.                           "the tooltype to CUSTOM. Please read the Docs for PicassoMode to do this!!!\n\n"
  470.                           "YOU MUST DO THIS NOW!"
  471.                      )
  472. )
  473.  
  474.  
  475.  
  476. (set #ask-MODEFILE "Welche Mode-Definitionsdatei soll aktiviert werden ?")
  477. (set #15KHZ "Definition mit 15khz max. HFrequenz")
  478. (set #31KHZ "Definition mit 31khz max. HFrequenz")
  479. (set #35KHZ "Definition mit 35khz max. HFrequenz")
  480. (set #38KHZ "Definition mit 38khz max. HFrequenz")
  481. (set #48KHZ "Definition mit 48khz max. HFrequenz")
  482. (set #57KHZ "Definition mit 57khz max. HFrequenz")
  483. (set #64KHZ "Definition mit 64khz max. HFrequenz")
  484.  
  485. (set #wishtoinstall "Wollen Sie folgende Dateien installieren ?")
  486. (set #order "Bestellformular")
  487. (set #guide "AmigaGuide Datei")
  488. (set #devdocs  "Entwickler Dokumentation")
  489. (set #versions "Versions - Zeigt die CyberGFX Versionen") 
  490. (set #WhereStuffDir "Bitte wählen sie einen Zielpfad.\n(Ein Verzeichnis \"CyberGraphX\" wird automatisch erstellt!)")
  491.  
  492. (set #Comming (cat "\nCOMING! (Geplante Features)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  493.                    "* 15/16/24 bit Erweiterung der "normalen" graphics.library, das bedeutet, daß "
  494.                    "man 24bit Bildschirme als Standard Intuition Bildschirme öffnen kann und "
  495.                    "das alle graphics.library Funktionen wie zuvor darauf benutzt werden können "
  496.                    "(mit Einschränkungen wegen der fehlenden Farbtabelle)\n\n"
  497.                    "* Ein Monitor Modes Edit Tool"
  498.               )  
  499. )
  500.    
  501.  
  502. (set #Updates (cat "Updates\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  503.             "Als registrierter Anwender erhalten Sie die neueste Version von "
  504.             "CyberGraphX mit einem auf sie persönlich registrierten Grafikkarten "
  505.             "Treiber. Neu erscheinende Versionen der CyberGraphX libraries "
  506.             "und tools werden weiterhin über elektronische Netze veröffentlicht "
  507.             "und können dann auch direkt von Ihnen ohne Einschränkungen genutzt "
  508.             "werden. Neue Versionen des Grafikkarten Treibers werden Ihnen "
  509.             "persönlich zugestellt (per smail bzw. email)\n"
  510.             "Dieses Angebot gilt selbstverständlich nur für registrierte Benutzer.\n"
  511.               )
  512. )
  513.  
  514.  
  515. (set #REGtext   (cat"Letzte Info\n~~~~~~~~~~~~~\n"
  516.                      " Bei Fragen wenden Sie sich an:\n\n"
  517.                      "     Frank Mariak       Thomas Sontowski        \n"
  518.                      "      Klosterstr. 7      Bensberger Marktweg 15\n"
  519.                      "      44135 Dortmund     51069 Köln            \n\n\n"
  520.                      "Bei Anregungen & Verbesserungsvorschläge können Sie uns gerne per Post oder email kontaktieren."
  521.                  )
  522.  
  523. )
  524.  
  525.  
  526.  
  527. (set #REGtext1 (cat "Registrierungs Adressen für\n"
  528.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  529.                     "Europa/Afrika/Asien/Australien\n\n"
  530.                     "Frank Mariak\n"
  531.                     "Klosterstr. 7\n"
  532.                     "44135 Dortmund\n"
  533.                     "Germany\n\n"
  534.                     "Thomas Sontowski\n"
  535.                     "Bensberger Marktweg 15\n"
  536.                     "51069 Koeln\n"
  537.                     "Germany\n"               
  538.                )
  539. )
  540.  
  541. (set #REGtext2 (cat "Registrierungsaddressen für\n"
  542.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  543.                     "North-America & South-America\n\n"
  544.                     "Robert Reiswig\n"
  545.                     "5396 Norma Way\n"
  546.                     "Livermore, California 94550-3802\n"
  547.                     "United States of America\n\n\n"
  548.                     "Please read the Orderform!"
  549.                                  
  550.                )
  551. )
  552.  
  553.  
  554.  
  555. (set #Restrictions (cat "RESTRICTIONS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  556.                         "* Im Shareware release sind keine Custom Modes verfügbar. "
  557.                         "In der registrierten Version sind diese Beschränkungen natürlich nicht. "
  558.                         "Dort können höhere Farbtiefen und Refreshfrequenzen verwendet werden..\n"
  559.                         "* Nur der ADPro 2.5 Treiber ist im Shareware release verfügbar. "
  560.                         "In der Vollversion gibt es auch Treiber für Maxon Cinema 4D, Real3D, Photogenics, "
  561.                         "PhotoWorx, AmaxIV ... mehr werden folgen.\n"
  562.                    )
  563. )
  564.  
  565.  
  566.  
  567. (set #cpup2c (cat "CPUP2C\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  568.                   "Wenn Sie diese Variable setzen, wird die Planar-nach-Chunky Konvertierung "
  569.                   "von der CPU erledigt (im Gegensatz zur Blitter-Konvertierung) "
  570.                   "Damit sind die teilweise merkwürdig aussehenden "planar" Bliteffekte verschwunden, "
  571.                   "aber die CPU-Konvertierung ist langsamer. Wollen Sie diese Möglichkeit aktivieren ?"
  572.              )
  573. )
  574.   
  575.  
  576. (set #hirescrsr (cat "HIRESCRSR\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  577.                      "Wenn diese Variable aktiviert ist, werden Lores-Sprites auf nicht-AGA-Geräten "
  578.                      "zu Hires-sprites (Sie werden nicht mehr von der CyberGraphX Software "
  579.                      "verdoppelt). "
  580.                      "(Diese Variable ist identisch mit dem Tooltype HIRESSPRITE "
  581.                      "in der alten Picasso software)."
  582.                 )
  583. )
  584.  
  585.  
  586.  
  587. (set #NoUp    "Nein, nicht erneuern") 
  588. (set #OnlyNew "Ja, nur wenn neuer")
  589. (set #YesAll  "Ja, egal was installiert ist")
  590.  
  591.  
  592. (set #hide15bit (cat "HIDE15BIT\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  593.                      "Wenn diese Variable aktiviert ist, werden die 15Bit Modi deaktiviert, um "
  594.                      "die Screenmodeliste zu verkuerzen. Die Modes sind immer noch da, aber nicht sichtbar."
  595.                 )
  596. )
  597.  
  598. (set #alertemu  (cat "ALERTEMU\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  599.                      "Ist diese Variable aktiviert, wird DisplayAlert(), (Die Routine, die eine Guru-Box erzeugt.) " 
  600.                      "auf einen CyberGraphX Bildschirm umgeleitet."
  601.                 )
  602. )
  603.  
  604.  
  605.  
  606. (set #ask-driver (cat "Bitte wählen Sie die Treiber, die installiert werden sollen."))
  607.  
  608.  
  609. (set #CyberREG (cat "Haben Sie bereits eine Version von CyberGraphX installiert? Wenn das so ist, ueberschreibt die Installation die Monitordatei nicht ! Sie muessen diese Frage richtig beantworten!"))
  610. (set #firstTime "Erstinstallation")
  611. (set #PDInstalled "PD version installiert")
  612. (set #REGInstalled "Registrierte Version installiert")
  613. (set #quickupdate "Schnelles Update (Nur neue Libraries & Treiber)")
  614. (set #cvmode "CVMode (Screen Mode Programm)")
  615.  
  616.  
  617. (set #WhereReadME "Bitte waehlen Sie den Pfad, wo die LiesMich Datei hinkopiert werden soll.")
  618.  
  619. (set #changes (cat "\nBeginnend mit dieser Veröffentlichung heißt das CyBERgraphics System nun anders:"
  620.                    "\n\n\nCyberGraphX\n\n\n"
  621.                    "Ebenso hat sich die Versionsnummernvergabe geändert. Es hätte wie bisher eigentlich "
  622.                    "40.50 sein müssen. Ab sofort ist es aber die Version 2.0 von CyberGraphX. Damit ist endlich der "
  623.                    "Zusammenhang zwischen der Version der cybergraphics.library und dem CyberGraphX Paket aufgehoben"
  624.               )
  625. )
  626.  
  627.  
  628. (set #AboutQuickie (cat "\n\nDieses Paket erneuert NUR die CyberGraphX libraries.\n\n"
  629.                         "Es ist sowohl für registrierte als auch unregistrierte CyberGraphX Benutzer gedacht!\n\n"
  630.                         "Es updated Ihr System auf Version " #CyberVer
  631.                         " der CyberGraphX libraries.\n\nWenn Sie CyberGraphX zum ersten Mal installieren, " 
  632.                         "brauchen Sie das _komplette_ Archiv vom Aminet!"
  633.                     )
  634. )
  635.  
  636.  
  637. ;********************** New Text July 20, 1995 *******************
  638. (set #nochip    (cat "NOCHIPSCREEN\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  639.                      "Wird diese Option aktiviert, werden CyberGraphX 256-Farben Bildschirme "
  640.                      "immer direkt im FastRAM geöffnet. Das ist sinnvoll bei Rechnern mit 1MB "
  641.                      "ChipRAM, sollte aber mit 2MB ChipRAM Systemen vermieden werden, da die "
  642.                      "alte Methode in einigen Punkten kompatibler ist."
  643.                 )
  644.  
  645.  
  646. (set #planes2  (cat "PLANES2FAST\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  647.                      "Ist diese Option aktiv, werden nicht darzustellende "
  648.                      "planare BitMaps im FastRAM angelegt. Diese Option "
  649.                      "beschleunigt die Bearbeitung von planaren BitMaps aber "
  650.                      "kann zu Problemen mit Amiga Originalgrafik führen, wenn "
  651.                      "diese davon ausgeht, dass planare BitMaps im ChipRAM liegen. "
  652.                      "Seien Sie vorsichtig mit der Aktivierung dieser Option."
  653.                 )
  654.  
  655. (set #nopass   (cat "NOPASSTHROUGH\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  656.                     "Wenn diese Option aktiviert ist, wird der Monitorumschalter "
  657.                     "auf jeder von CyberGraphX unterstützten Karte deaktiviert. "
  658.                     "Diese Option ist für Mehr-Monitor Systeme erforderlich. "
  659.                 )
  660.  
  661. (set #keepamiga (cat "KEEPAMIGAVIDEO\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  662.                      "Ist diese Option nicht aktiv, wird jedesmal, wenn "
  663.                      "ein CyberGraphX Bildschirm nach vorne kommt, die Amiga Bildschirm "
  664.                      "DMA abgeschaltet, um den Zugriff auf das ChipMemory zu beschleunigen. "
  665.                      "Dies kann durch Aktivierung der Option vermieden werden. "
  666.                 )
  667.  
  668. (set #board (cat "\nBitte wählen Sie die Grafikkarte, deren Monitordatei Sie erneuern möchten:\n"))
  669.  
  670.  
  671. ;************************ New Text July 21, 1995 *********************
  672.  
  673.  
  674. (set #updatecorrect "\n\n\nDie Monitordatei wurde erneuert!\n\nDas Installskript kopierte eine Sicherheitskopie der alten Datei nach:\n\n")
  675. (set #updatePD "\n\n\nDas Erneuern der Monitor funktioniert nur mit registrierten Monitordateien!!\n\nDas Installskript kopierte eine Sicherheitskopie der alten Datei nach:\n\n")
  676. (set #updateBad "\n\n\nEs ist ein Fehler aufgetreten beim Erneuern.\n\nDie Monitordatei ist entweder defekt, umbenannt oder fehlt. Bitte überprüfen Sie das!\n")
  677. (set #updateNoUpdate "\n\n\nEs existiert kein Updater für diesen Monitortreiber in diesem Archiv.\n\nDas Installskript kopierte eine Sicherheitskopie der alten Datei nach:\n\n")
  678.  
  679.  
  680. (set #yes "Ja")
  681. (set #no "Nein")
  682. (set #youwantto "Sie wollen die Änderung von:")
  683. (set #to "auf:")
  684.  
  685.  
  686.  
  687. ;************************ New Text August 12, 1995 *********************
  688.  
  689. (set #NoUp     "Nein, nicht erneuern") 
  690. (set #OnlyNew  "Ja, nur wenn neuer")
  691. (set #OnlyNewB "Ja, nur wenn neuer + Backup")
  692. (set #YesAll   "Ja, egal welche Version")
  693.  
  694.  
  695.  
  696. ;****
  697.  
  698.  
  699. (set #thefollowing "Folgende Dateien wurden gesichert in\n\n\"SYS:Storage/CyberGraphX/libs\"")
  700.  
  701.  
  702. (set #cybergfx "\n\nNicht gesichert - cybergraphics.library")
  703. (set #cyberint "\n\nNicht gesichert - cyberintuition.library")
  704. (set #cyberlayers "\n\nNicht gesichert - cyberlayers.library")
  705. (set #cybervil "\n\nNicht gesichert - vilintuisup.library") 
  706. (set #gtlay "\n\nNicht gesichert - gtlayout.library")
  707.  
  708.  
  709.  
  710. )
  711.  
  712. )
  713.  
  714. ;******************************************************************************** 
  715. ;
  716. ; Quick Update! *********************
  717. ;
  718. ;********************************************************************************
  719. (message #by)
  720. ;(message #Changes)
  721. (message #AboutQuickie)
  722.  
  723. ;*******************************************************************
  724. ;  Make dirs for backup
  725. ;*******************************************************************
  726.  
  727. (if (< (exists ("sys:Storage")) 2)  (makedir ("sys:Storage") (infos))  )
  728. (if (< (exists ("sys:Storage/CyberGraphX")) 2)  (makedir ("sys:Storage/CyberGraphX") (infos))  )
  729. (if (< (exists ("sys:Storage/CyberGraphX/libs")) 2)  (makedir ("sys:Storage/CyberGraphX/libs") (infos))  )
  730.  
  731.  
  732.  
  733. ;*******************************************************************
  734. ;  cybergraphics.library
  735. ;*******************************************************************
  736. (set vernum1 (getversion "sys:libs/cybergraphics.library"))
  737. (set ver1 (/ vernum1 65536))
  738. (set rev1 (- vernum1 (* ver1 65536) ) )
  739.  
  740.  
  741. (set vernum2 (getversion "libs/cybergraphics.library"))
  742. (set ver2 (/ vernum2 65536))
  743. (set rev2 (- vernum2 (* ver2 65536) ) )
  744.  
  745.  
  746.  
  747. (set pick 0)
  748.  
  749. (set pick (askchoice
  750.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  751.         (prompt ("'cybergraphics.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'cybergraphics.library' From Update Disk/File\n" ver1 rev1 ver2 rev2 ver2 rev2))
  752.         (help " ")        
  753.               (default 2)
  754.       )
  755. )
  756.  
  757.  
  758.  
  759. (if (= pick 1)
  760.  
  761.         (copylib (source "libs/cybergraphics.library") (dest "SYS:Libs"))
  762.  
  763. )
  764.  
  765.  
  766.  
  767. (if (= pick 2)
  768.    (
  769.  
  770.      (set sizeneed (getsize "libs/cybergraphics.library"))
  771.      (set space    (getdiskspace "sys:"))
  772.  
  773.  
  774.      (set ok 0)
  775.      (set ##ver (cat ver1 "." rev1) ) 
  776.      (set #cybergfx (cat "\n\nNo room on SYS: for cybergraphics.library" ##ver))
  777.      
  778.      (if (> space sizeneed)
  779.         (
  780.      
  781.         (copyfiles (source "sys:libs/cybergraphics.library")
  782.                    (dest "SYS:Storage/CyberGraphX/libs")
  783.                    (newname (cat "cybergraphics.library" ver1 "." rev1))
  784.         )  
  785.  
  786.  
  787.  
  788.         (copylib (source "libs/cybergraphics.library") (dest "SYS:Libs"))
  789.      
  790.         (set #cybergfx (cat "\n\ncybergraphics.library" ##ver))
  791.         (set ok 1)
  792.       
  793.         )
  794.      )
  795.      
  796.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  797.      (if (= ok 0) (message (cat #noroom "cybergraphics.library" ##ver  
  798.                             "\n\nThe newer\n\ncybergraphics.library " ver2 "." rev2
  799.                             "\n\nwas not copied over/updated to SYS:Libs"
  800.                             )
  801.                   ) 
  802.      )
  803.  
  804.  
  805.    )
  806.  
  807. )
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814. (if (= pick 3)
  815.  
  816.         (copyfiles
  817.             (prompt "Copying 'cybergraphics.library' to Libs:")
  818.         (source "libs/cybergraphics.library")
  819.             (dest "SYS:Libs")
  820.             (confirm)
  821.             (infos) (help " ")
  822.          )
  823.  
  824. )
  825.  
  826.  
  827.  
  828. ;*******************************************************************
  829. ;  cyberintuition.library
  830. ;*******************************************************************
  831.  
  832.  
  833. (set vernum1 (getversion "sys:libs/cyberintuition.library"))
  834. (set ver1 (/ vernum1 65536))
  835. (set rev1 (- vernum1 (* ver1 65536) ) )
  836.  
  837.  
  838. (set vernum2 (getversion "libs/cyberintuition.library"))
  839. (set ver2 (/ vernum2 65536))
  840. (set rev2 (- vernum2 (* ver2 65536) ) )
  841.  
  842.  
  843.  
  844. (set pick 0)
  845.  
  846. (set pick (askchoice
  847.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  848.         (prompt ("'cyberintuition.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'cyberintuition.library' From Update Disk/File\n" ver1 rev1 ver2 rev2 ver2 rev2))
  849.         (help " ")        
  850.               (default 2)
  851.       )
  852. )
  853.  
  854.  
  855.  
  856. (if (= pick 1)
  857.  
  858.         (copylib (source "libs/cyberintuition.library")    (dest "SYS:Libs"))
  859.  
  860. )
  861.  
  862.  
  863.  
  864. (if (= pick 2)
  865.    (
  866.  
  867.     (set sizeneed (getsize "libs/cyberintuition.library"))
  868.      (set space    (getdiskspace "sys:"))
  869.  
  870.  
  871.      (set ok 0)
  872.      (set ##ver (cat ver1 "." rev1) ) 
  873.      (set #cyberint (cat "\n\nNo room on SYS: for cyberintuition.library" ##ver))
  874.      
  875.      (if (> space sizeneed)
  876.         (
  877.      
  878.         (copyfiles (source "sys:libs/cyberintuition.library")
  879.                    (dest "SYS:Storage/CyberGraphX/libs")
  880.                    (newname (cat "cyberintuition.library" ver1 "." rev1))
  881.         )  
  882.  
  883.  
  884.  
  885.         (copylib (source "libs/cyberintuition.library") (dest "SYS:Libs"))
  886.      
  887.         (set #cyberint (cat "\n\ncyberintuition.library" ##ver))
  888.         (set ok 1)
  889.       
  890.         )
  891.      )
  892.      
  893.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  894.      (if (= ok 0) (message (cat #noroom "cyberintuition.library" ##ver  
  895.                             "\n\nThe newer\n\ncyberintuition.library " ver2 "." rev2
  896.                             "\n\nwas not copied over/updated to SYS:Libs"
  897.                             )
  898.                   ) 
  899.      )
  900.  
  901.  
  902.  
  903.    )
  904.  
  905. )
  906.  
  907.  
  908.  
  909.  
  910.  
  911. (if (= pick 3)
  912.  
  913.         (copyfiles
  914.             (prompt "Copying 'cyberintuition.library' to Libs:")
  915.         (source "libs/cyberintuition.library")
  916.             (dest "SYS:Libs")
  917.             (confirm)
  918.             (infos) (help " ")
  919.          ) 
  920.  
  921. )
  922.  
  923.  
  924.  
  925.  
  926. ;*******************************************************************
  927. ;  cyberlayers.library
  928. ;*******************************************************************
  929.  
  930.  
  931. (set vernum1 (getversion "sys:libs/cyberlayers.library"))
  932. (set ver1 (/ vernum1 65536))
  933. (set rev1 (- vernum1 (* ver1 65536) ) )
  934.  
  935.  
  936. (set vernum2 (getversion "libs/cyberlayers.library"))
  937. (set ver2 (/ vernum2 65536))
  938. (set rev2 (- vernum2 (* ver2 65536) ) )
  939.  
  940.  
  941.  
  942. (set pick 0)
  943.  
  944. (set pick (askchoice
  945.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  946.         (prompt ("'cyberlayers.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'cyberlayers.library' From Update Disk/File\n" ver1 rev1 ver2 rev2 ver2 rev2))
  947.         (help " ")        
  948.               (default 2)
  949.       )
  950. )
  951.  
  952.  
  953.  
  954. (if (= pick 1)
  955.  
  956.         (copylib (source "libs/cyberlayers.library") (dest "SYS:Libs"))
  957.  
  958. )
  959.  
  960.  
  961.  
  962. (if (= pick 2)
  963.    (
  964.  
  965.      (set sizeneed (getsize "libs/cyberlayers.library"))
  966.      (set space    (getdiskspace "sys:"))
  967.  
  968.  
  969.      (set ok 0)
  970.      (set ##ver (cat ver1 "." rev1) ) 
  971.      (set #cyberlayers (cat "\n\nNo room on SYS: for cyberlayers.library" ##ver))
  972.      
  973.      (if (> space sizeneed)
  974.         (
  975.      
  976.         (copyfiles (source "sys:libs/cyberlayers.library")
  977.                    (dest "SYS:Storage/CyberGraphX/libs")
  978.                    (newname (cat "cyberlayers.library" ver1 "." rev1))
  979.         )  
  980.  
  981.  
  982.  
  983.         (copylib (source "libs/cyberlayers.library") (dest "SYS:Libs"))
  984.      
  985.         (set #cyberlayers (cat "\n\ncyberlayers.library" ##ver))
  986.         (set ok 1)
  987.       
  988.         )
  989.      )
  990.      
  991.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  992.      (if (= ok 0) (message (cat #noroom "cyberlayers.library" ##ver  
  993.                             "\n\nThe newer\n\ncyberlayers.library " ver2 "." rev2
  994.                             "\n\nwas not copied over/updated to SYS:Libs"
  995.                             )
  996.                   ) 
  997.      )
  998.  
  999.  
  1000.  
  1001.  
  1002.    )
  1003.  
  1004. )
  1005.  
  1006.  
  1007.  
  1008.  
  1009. (if (= pick 3)
  1010.  
  1011.         (copyfiles
  1012.             (prompt "Copying 'cyberlayers.library' to Libs:")
  1013.         (source "libs/cyberlayers.library")
  1014.             (dest "SYS:Libs")
  1015.             (confirm)
  1016.             (infos) (help " ")
  1017.          ) 
  1018.  
  1019. )
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025. ;*******************************************************************
  1026. ;  vilintuisup.library
  1027. ;*******************************************************************
  1028.  
  1029.  
  1030. (set vernum1 (getversion "sys:libs/vilintuisup.library"))
  1031. (set ver1 (/ vernum1 65536))
  1032. (set rev1 (- vernum1 (* ver1 65536) ) )
  1033.  
  1034.  
  1035. (set vernum2 (getversion "libs/vilintuisup.library"))
  1036. (set ver2 (/ vernum2 65536))
  1037. (set rev2 (- vernum2 (* ver2 65536) ) )
  1038.  
  1039.  
  1040.  
  1041. (set pick 0)
  1042.  
  1043. (set pick (askchoice
  1044.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  1045.         (prompt ("'vilintuisup.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'vilintuisup.library' From Update Disk/File\n" ver1 rev1 ver2 rev2 ver2 rev2))
  1046.         (help " ")        
  1047.               (default 2)
  1048.       )
  1049. )
  1050.  
  1051.  
  1052. (if (= pick 1)
  1053.  
  1054.         (copylib (source "libs/vilintuisup.library") (dest "SYS:Libs"))
  1055.  
  1056. )
  1057.  
  1058.  
  1059.  
  1060. (if (= pick 2)
  1061.    (
  1062.  
  1063.      (set sizeneed (getsize "libs/vilintuisup.library"))
  1064.      (set space    (getdiskspace "sys:"))
  1065.  
  1066.  
  1067.      (set ok 0)
  1068.      (set ##ver (cat ver1 "." rev1) ) 
  1069.      (set #cybervil (cat "\n\nNo room on SYS: for vilintuisup.library" ##ver))
  1070.      
  1071.      (if (> space sizeneed)
  1072.         (
  1073.      
  1074.         (copyfiles (source "sys:libs/vilintuisup.library")
  1075.                    (dest "SYS:Storage/CyberGraphX/libs")
  1076.                    (newname (cat "vilintuisup.library" ver1 "." rev1))
  1077.         )  
  1078.  
  1079.  
  1080.  
  1081.         (copylib (source "libs/vilintuisup.library") (dest "SYS:Libs"))
  1082.      
  1083.         (set #cybervil (cat "\n\nvilintuisup.library" ##ver))
  1084.         (set ok 1)
  1085.       
  1086.         )
  1087.      )
  1088.      
  1089.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  1090.      (if (= ok 0) (message (cat #noroom "vilintuisup.library" ##ver  
  1091.                             "\n\nThe newer\n\nvilintuisup.library " ver2 "." rev2
  1092.                             "\n\nwas not copied over to SYS:Libs"
  1093.                             )
  1094.                   ) 
  1095.      )
  1096.  
  1097.        
  1098.  
  1099.  
  1100.  
  1101.  
  1102.    )
  1103.  
  1104. )
  1105.  
  1106.  
  1107.  
  1108.  
  1109. (if (= pick 3)
  1110.  
  1111.         (copyfiles
  1112.             (prompt "Copying 'vilintuisup.library' to Libs:")
  1113.         (source "libs/vilintuisup.library")
  1114.             (dest "SYS:Libs")
  1115.             (confirm)
  1116.             (infos) (help " ")
  1117.          ) 
  1118.  
  1119. )
  1120.  
  1121.  
  1122. ;*******************************************************************
  1123. ;  gtlayout.library
  1124. ;*******************************************************************
  1125.  
  1126.  
  1127. (set vernum1 (getversion "sys:libs/gtlayout.library"))
  1128. (set ver1 (/ vernum1 65536))
  1129. (set rev1 (- vernum1 (* ver1 65536) ) )
  1130.  
  1131.  
  1132. (set vernum2 (getversion "libs/gtlayout.library"))
  1133. (set ver2 (/ vernum2 65536))
  1134. (set rev2 (- vernum2 (* ver2 65536) ) )
  1135.  
  1136.  
  1137.  
  1138. (set pick 0)
  1139.  
  1140. (set pick (askchoice
  1141.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  1142.         (prompt ("'gtlayout.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'gtlayout.library' From Update Disk/File\n" ver1 rev1 ver2 rev2 ver2 rev2))
  1143.         (help " ")        
  1144.               (default 2)
  1145.       )
  1146. )
  1147.  
  1148.  
  1149. (if (= pick 1)
  1150.  
  1151.         (copylib (source "libs/gtlayout.library") (dest "SYS:Libs"))
  1152.  
  1153. )
  1154.  
  1155.  
  1156.  
  1157. (if (= pick 2)
  1158.    (
  1159.  
  1160.       (set sizeneed (getsize "libs/gtlayout.library"))
  1161.      (set space    (getdiskspace "sys:"))
  1162.  
  1163.  
  1164.      (set ok 0)
  1165.      (set ##ver (cat ver1 "." rev1) ) 
  1166.      (set #gtlay (cat "\n\nNo room on SYS: for gtlayout.library" ##ver))
  1167.      
  1168.      (if (> space sizeneed)
  1169.         (
  1170.      
  1171.         (copyfiles (source "sys:libs/gtlayout.library")
  1172.                    (dest "SYS:Storage/CyberGraphX/libs")
  1173.                    (newname (cat "gtlayout.library" ver1 "." rev1))
  1174.         )  
  1175.  
  1176.  
  1177.  
  1178.         (copylib (source "libs/gtlayout.library") (dest "SYS:Libs"))
  1179.      
  1180.         (set #gtlay (cat "\n\ngtlayout.library" ##ver))
  1181.         (set ok 1)
  1182.       
  1183.         )
  1184.      )
  1185.      
  1186.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  1187.      (if (= ok 0) (message (cat #noroom "gtlayout.library" ##ver  
  1188.                             "\n\nThe newer\n\ngtlayout.library " ver2 "." rev2
  1189.                             "\n\nwas not copied over to SYS:Libs"
  1190.                             )
  1191.                   ) 
  1192.      )
  1193.  
  1194.         
  1195.  
  1196.  
  1197.  
  1198.  
  1199.    )
  1200.  
  1201. )
  1202.  
  1203.  
  1204.  
  1205.  
  1206. (if (= pick 3)
  1207.  
  1208.         (copyfiles
  1209.             (prompt "Copying 'vilintuisup.library' to Libs:")
  1210.         (source "libs/gtlayout.library")
  1211.             (dest "SYS:Libs")
  1212.             (confirm)
  1213.             (infos) (help " ")
  1214.          ) 
  1215.  
  1216. )
  1217.  
  1218.  
  1219.  
  1220.  
  1221. ;*******************************************************************
  1222. ;  Let then know that has been backed up!
  1223. ;*******************************************************************
  1224.  
  1225.  
  1226.  
  1227. (message (cat #thefollowing #cybergfx #cyberint #cyberlayers #cybervil #gtlay)) 
  1228.  
  1229.  
  1230.  
  1231. ;******************************************************************************** 
  1232. ;
  1233. ; Move #?monitor file from envarc: to envarc:CyberGraphics for newer Libraries
  1234. ; This is here just for backup!
  1235. ;
  1236. ;********************************************************************************
  1237.  
  1238. (if (< (exists "env:cybergraphics") 2) (makedir "env:cybergraphics") )
  1239. (if (< (exists "envarc:cybergraphics") 2) (makedir "envarc:cybergraphics") )
  1240.  
  1241.  
  1242. (if (< (exists ("EnvArc:CyberGraphics/PicassoMonitor"))  1)
  1243.       (if (> (exists ("EnvArc:PicassoMonitor")) 0)
  1244.          (copyfiles (source "EnvArc:PicassoMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1245.       )
  1246. )
  1247.  
  1248. (if (< (exists ("EnvArc:CyberGraphics/PicassoMonitor")) 1)
  1249.       (if (> (exists ("EnvArc:SpectrumMonitor")) 0)
  1250.          (copyfiles (source "EnvArc:SpectrumMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1251.       )
  1252. )
  1253.  
  1254. (if (< (exists ("EnvArc:CyberGraphics/PiccoloMonitor")) 1)
  1255.       (if (> (exists ("EnvArc:PiccoloMonitor")) 0)
  1256.          (copyfiles (source "EnvArc:PiccoloMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1257.       )
  1258. )
  1259.  
  1260. (if (< (exists ("EnvArc:CyberGraphics/DominoMonitor")) 1)
  1261.       (if (> (exists ("EnvArc:DominoMonitor")) 0)
  1262.          (copyfiles (source "EnvArc:DominoMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1263.       )
  1264. )
  1265.  
  1266.  
  1267. (if (< (exists ("EnvArc:CyberGraphics/RetinaZ3Monitor")) 1)
  1268.       (if (> (exists ("EnvArc:RetinaZ3Monitor")) 0) 
  1269.          (copyfiles (source "EnvArc:RetinaZ3Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1270.       )
  1271. )
  1272.  
  1273. (if (< (exists ("EnvArc:CyberGraphics/PiccoSD64Monitor")) 1)
  1274.       (if (> (exists ("EnvArc:PiccoSD64Monitor")) 0) 
  1275.          (copyfiles (source "EnvArc:PiccoSD64Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1276.       )
  1277. )
  1278.  
  1279. (if (< (exists ("EnvArc:CyberGraphics/CyberVisionMonitor")) 1)
  1280.       (if (> (exists ("EnvArc:CyberVisionMonitor")) 0) 
  1281.          (copyfiles (source "EnvArc:CyberVisionMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1282.       )
  1283. )
  1284.  
  1285. (if (< (exists ("EnvArc:CyberGraphics/A2410Monitor")) 1)
  1286.       (if (> (exists ("EnvArc:A2410Monitor")) 0) 
  1287.          (copyfiles (source "EnvArc:A2410Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1288.       )
  1289. )
  1290.  
  1291.  
  1292.  
  1293. ;******************************************************************************** 
  1294. ;
  1295. ;  Update the Monitor file ..
  1296. ;
  1297. ;
  1298. ;********************************************************************************
  1299.  
  1300.  
  1301.  
  1302. (if (> (exists ("sys:devs/monitors/Picasso")) 0)     (set #BGuess 0)  )
  1303. (if (> (exists ("sys:devs/monitors/Spectrum")) 0)    (set #BGuess 1)  )
  1304. (if (> (exists ("sys:devs/monitors/Piccolo")) 0)     (set #BGuess 2)  )
  1305. (if (> (exists ("sys:devs/monitors/Domino")) 0)      (set #BGuess 3)  )
  1306. (if (> (exists ("sys:devs/monitors/RetinaZ3")) 0)    (set #BGuess 4)  )
  1307. (if (> (exists ("sys:devs/monitors/PiccoSD64")) 0)   (set #BGuess 5)  )
  1308. (if (> (exists ("sys:devs/monitors/CyberVision")) 0) (set #BGuess 6)  )
  1309.  
  1310. (set board (askchoice (choices "Picasso II" "Spectrum" "Piccolo" "Domino"
  1311.                                "Retina Z3 BLT" "Piccolo SD64" "CyberVision64"
  1312.              (prompt #board)
  1313.                      (help "Select a Gfx Board")
  1314.                    (default #BGuess)
  1315.                  )
  1316.           )
  1317. )
  1318.  
  1319.  
  1320. (if (= board 0) (set #BOARD "Picasso") )
  1321. (if (= board 1) (set #BOARD "Spectrum") )
  1322. (if (= board 2) (set #BOARD "Piccolo") ) 
  1323. (if (= board 3) (set #BOARD "Domino") )
  1324. (if (= board 4) (set #BOARD "RetinaZ3") )
  1325. (if (= board 5) (set #BOARD "PiccoSD64") )
  1326. (if (= board 6) (set #BOARD "CyberVision") )
  1327.  
  1328.  
  1329. (set BackDirText "SYS:Storage/CyberGraphX")
  1330.  
  1331. (if (< (exists (BackDirText)) 2)  (makedir (BackDirText) (infos))  )
  1332.  
  1333. (if (< (exists (tackon BackDirText "devs")) 2)
  1334.           (makedir (tackon BackDirText "devs") (infos))
  1335. )
  1336.  
  1337. (if (< (exists (tackon BackDirText "devs/monitors")) 2)
  1338.         (makedir (tackon BackDirText "devs/monitors") (infos))
  1339. )
  1340.  
  1341.  
  1342.  
  1343. (if (> (exists (cat "Devs:Monitors/" #BOARD)) 0)
  1344.                   (copyfiles (source (cat "Devs:Monitors/" #BOARD)) (dest (tackon BackDirText "devs/monitors"))
  1345.                     (infos)
  1346.                     (newname (cat (tackon BackDirText "devs/monitors/") #BOARD ".backup"))
  1347.                   )
  1348.  
  1349.  
  1350. (set #updated 0)
  1351.  
  1352.  
  1353. (if (= board 0)
  1354.   (
  1355.     (set #Update (run "Updaters/UpdatePicassoII devs:monitors/Picasso") ) 
  1356.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1357.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1358.     (if (= #update 10) (message #updateBad) )       
  1359.     (set #updated 1)
  1360.   )
  1361. )
  1362.  
  1363. (if (= board 1)
  1364.   (
  1365.     (set #Update (run "Updaters/UpdateSpectrum devs:monitors/Spectrum") ) 
  1366.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1367.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1368.     (if (= #update 10) (message #updateBad) )       
  1369.     (set #updated 1)
  1370.   )
  1371. )
  1372.  
  1373. (if (= board 2)
  1374.   (
  1375.     (set #Update (run "Updaters/UpdatePiccolo devs:monitors/Piccolo") ) 
  1376.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1377.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1378.     (if (= #update 10) (message #updateBad) )       
  1379.     (set #updated 1)
  1380.   )
  1381. )
  1382.  
  1383. (if (= board 3)
  1384.   (
  1385.     
  1386.    (message (cat #updateNoUpdate (tackon BackDirText "devs/monitors/") #BOARD ".backup"))    
  1387.  
  1388.   )
  1389. )
  1390.  
  1391. (if (= board 4)
  1392.   (
  1393.     (set #Update (run "Updaters/UpdateRetinaZ3 devs:monitors/RetinaZ3") ) 
  1394.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1395.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1396.     (if (= #update 10) (message #updateBad) )       
  1397.     (set #updated 1)
  1398.   )
  1399. )
  1400.  
  1401. (if (= board 5)
  1402.   (
  1403.     (set #Update (run "Updaters/UpdatePiccoSD64 devs:monitors/PiccoSD64") ) 
  1404.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1405.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1406.     (if (= #update 10) (message #updateBad) )       
  1407.     (set #updated 1)
  1408.   )
  1409. )
  1410.  
  1411. (if (= board 6)
  1412.   (
  1413.  
  1414.     (message (cat #updateNoUpdate (tackon BackDirText "devs/monitors/") #BOARD ".backup"))    
  1415.    
  1416.   )
  1417. )
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423. ;*******************************************************************
  1424. ;  EEENNNDDD
  1425. ;*******************************************************************
  1426.  
  1427. (if (> (exists ("c:multiview")) 0) (set #mpath "c:") )
  1428. (if (> (exists ("sys:Utilities/multiview")) 0) (set #mpath "sys:Utilities") )
  1429.  
  1430. (run (cat "run " #mpath "/multiview docs/Changes.txt") )
  1431. (delete "ram:lan")
  1432. (set @default-dest "sys:")
  1433. (exit "Quick Update Complete!")
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.